'''
selenium抓取有道翻译结果
'''
from selenium import webdriver
import time

# 1.打开浏览器,进入有道主页
options = webdriver.ChromeOptions()
options.add_argument('--headless')
driver = webdriver.Chrome(options=options)
# get()方法：等着页面中所有的元素加载完成后才会继续执行代码
driver.get(url='https://fanyi.youdao.com/')

# 2.发送翻译单词到文本框
word = input('Input word:')
driver.find_element_by_id('inputOriginal').send_keys(word)

# 3.休眠，给页面元素加载预留时间
time.sleep(1)

# 4.获取翻译结果
result = driver.find_element_by_xpath('//*[@id="transTarget"]/p/span').text

print(result)

driver.quit()





















